package com.turing.post.transaction.util;

import java.io.Serializable;
import java.math.BigInteger;
import java.util.Date;

@SuppressWarnings("serial")
public class MchMistakeObject implements Serializable {
	// 输入

	/**
	 * 商户号
	 */
	public String merchantNo;

	/**
	 * 商户机构号
	 */
	public String merchantBranchNo;

	/**
	 * 终端号
	 */
	public String terminalNo;

	/**
	 * 卡号
	 */
	public String cardNo;

	/**
	 * 交易类型
	 */
	public String tranType;

	/**
	 * 消费
	 */
	public final static String TRANTYPE_CONSUME = "0";

	/**
	 * 充值
	 */
	public final static String TRANTYPE_DEPOSIT = "1";

	/**
	 * 消费业务类型
	 */
	public String businessType;

	/**
	 * 金额
	 */
	public BigInteger amount;

	/**
	 * 手续费或优惠
	 */
	public BigInteger fee;

	/**
	 * 操作员ID
	 */
	public BigInteger operId;

	/**
	 * 备注
	 */
	public String remark;

	// 输出

	/**
	 * 调帐日期
	 */
	public Date tranDate;

	/**
	 * 记帐流水号
	 */
	public String tranSeqNo;

	/**
	 * 调帐前余额
	 */
	public BigInteger befBalance;

	/**
	 * 调帐后余额
	 */
	public BigInteger aftBalance;
}
